<%--
    Document   : enviarsms
    Created on : 15-dic-2010, 10:12:02
    Author     : Aitor / Xarles
--%>

<%@page import="com.ipartek.formacion.gestformwww.controlador.Verificador"%>
<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.PlantillaSMS"%>
<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.Alumno"%>
<%@page import="java.util.ResourceBundle"%>
<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.Cliente"%>
<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.Cliente"%>
<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.TipoCurso"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@include file="validarusuario.jsp" %>
<div class="contenido">
    <h2 align="center">Enviar SMS</h2>
    <form action="enviar-sms-accion.do" name="datos" method="POST">
        <input type="hidden" name="aleatorioEnviarSMS" value="<%=Math.random()%>" />
        <input type="hidden" name="idCurso" value="<%=request.getParameter("idCurso")%>"/>
        <div id="submenu">
            <%@include file="menuenviarsms.jsp"%>
        </div><br>

        <% ArrayList<Alumno> alumnos = (ArrayList<Alumno>) request.getAttribute("listaalumnos");%>
        <% ArrayList<PlantillaSMS> sms = (ArrayList<PlantillaSMS>) request.getAttribute("listaplantillas");%>

        <jsp:include page="excepciones.jsp" flush="true" />
        <jsp:include page="errores.jsp" flush="true" />
            <table width="100%">
                <thead>
                <tr>
                    <th width="50%">Nombre</th>
                    <th width="50%">Tel&eacute;fono</th>
                </tr>
                </thead>

                <%for (Alumno Alumno : alumnos) {%>
                <tr>
                    <td width="50%">
                        <label for="<%=Alumno.getAluId()%>" ><%=Alumno.getAluNom()%>&nbsp;<%=Alumno.getAluApe1()%>&nbsp;<%=Alumno.getAluApe2()%></label>
                        <input type="hidden" name="idAlumno" value="<%=Alumno.getAluId()%>" />
                    </td>
                    <td width="50%">
                        <%if ((Alumno.getAluTlf1() != null && Verificador.comprobarTelefono(Alumno.getAluTlf1())) || (Alumno.getAluTlf2() != null && Verificador.comprobarTelefono(Alumno.getAluTlf2()))) {%>
                        <select name="telefono">
                            <%if (Alumno.getAluTlf1() != null && Verificador.comprobarTelefono(Alumno.getAluTlf1())) {%>
                            <option value="<%=Alumno.getAluTlf1()%>"><%=Alumno.getAluTlf1()%></option>
                            <%}%>
                            <%if (Alumno.getAluTlf2() != null && Verificador.comprobarTelefono(Alumno.getAluTlf2())) {%>
                            <option value="<%=Alumno.getAluTlf2()%>"><%=Alumno.getAluTlf2()%></option>
                            <%}%>
                        </select>
                        <input type="hidden" name="nuevo" value="false"/>
                        <%} else {%>
                        <input type="text" name="telefono" maxlength="9" onblur="if (!comprobarTelefono(this.value)) this.value='';" />
                        <input type="hidden" name="nuevo" value="true"/>
                        <%}%>
                    </td>
                </tr>
                <%}%>
            </table>

            <br>
            <table width="100%">
                <tr>
                    <td>
                        <select name="plantilla" onchange="document.datos.textoplantilla.selectedIndex=this.selectedIndex;document.datos.textosms.value=document.datos.textoplantilla.value">
                            <option>Texto Libre</option>
                            <%for (PlantillaSMS Sms : sms) {%>
                            <option value="<%=Sms.getSMSMenId()%>"><%=Sms.getSMSMenDesc()%></option>
                            <%}%>
                        </select>
                        <%-- Guardamos los mensajes en un campo oculto para poder cargarlos con javascript  --%>
                        <select style="display: none" name="textoplantilla">
                            <option></option>
                            <%for (PlantillaSMS Sms : sms) {%>
                            <option value="<%=Sms.getSMSMenMensaje()%>"></option>
                            <%}%>
                        </select>
                    </td>
                </tr>
            </table>
            <table width="100%">
                <tr>
                    <td  width="100%" colspan="4">Texto:&nbsp;(hasta&nbsp;160&nbsp;carácteres)</td>
                </tr>
            </table>
            <table width="100%">
                <tr>
                    <td width="100%" colspan="4"><textarea onkeydown="if(this.value.length >= 160){  alert ('Has superado el tamaño máximo permitido'); this.value=this.value.substr(0,160); return false; }" name="textosms" rows="3" cols="80" onkeyup="if (!validarCaracteres(this.value, true)) this.value=cadenaCorrecta(this.value);"><%if (request.getParameter("textosms") != null) {%><%= request.getParameter("textosms")%><%}%></textarea></td>
                </tr>
            </table>
    </form>
</div>